\section*{\centering 前言}

\textbf{OI Wiki} 致力于成为一个免费开放且持续更新的知识整合站点，大家可以在这里获取关于 \textbf{编程竞赛 (competitive programming)} 有趣又实用的知识，我们为大家准备了竞赛中的基础知识、常见题型、解题思路以及常用工具等内容，帮助大家更快速深入地学习编程竞赛。

\textbf{建议访问 \href{https://oi-wiki.org}{https://oi-wiki.org} 以阅读持续更新的内容。}

\textbf{OI Wiki} 除了代码部分均采用 \href{https://creativecommons.org/licenses/by-sa/4.0/deed.zh}{(Creative Commons BY-SA 4.0) 知识共享署名 - 相同方式共享 4.0 国际许可协议} 及附加的 \href{https://github.com/zTrix/sata-license}{The Star And Thank Author License} 进行许可。换言之，使用过程中您可以自由地共享、演绎，但是必须署名、以相同方式共享、分享时没有附加限制，
而且需要为 \href{https://github.com/24OI/OI-wiki}{GitHub 仓库} 点赞（Star）。

% 免责

\section*{\centering 声明}

\textbf{OI Wiki} 源于社区，提倡 \textbf{知识自由}，在未来也绝不会商业化，将始终保持独立自由的性质。

在编写过程中，作者听取了大量同学的意见和观点，并尽可能地将各种观点统一在项目的框架下。但是我们并不能保证内容中没有对其他组织的误解或偏见，而内容的正确性也没有经过权威审查。我们亦无力确认手册是否违反了读者所在地的各种法规，或是手册内容是否会对读者身心健康产生不良影响。对于未经授权的传播而产生的各种问题，我们概不负责。

如果您有任何问题或建议，可以通过 Github Issues，讨论群，或发邮件到 \texttt{hi@oi-wiki.org} 来联络我们。欢迎一起来完善 \textbf{OI Wiki}！

% 致谢

\clearpage
\section*{\centering 致谢}
很荣幸在此感谢那些帮助我们的人们。

我们要感谢 \href{https://ctf-wiki.github.io/ctf-wiki/}{CTF Wiki}，本项目是受他们启发。另外在编写过程中我们参考了诸多资料，在此也一并致谢。

\href{https://github.com/Ir1d}{Ir1d}, \href{https://github.com/LeoJacob}{LeoJacob}, 和 \href{https://github.com/MingqiHuang}{MingqiHuang} 制作了这个 Pdf。

非常感谢一起完善 \textbf{OI Wiki} 的 \href{https://github.com/24OI/OI-wiki/graphs/contributors}{小伙伴们}，他们充满感染力的精力和热情给了这个项目极大的支持：

\href{https://github.com/saffahyjp}{saffah}, \href{https://github.com/wangyisong1996}{wangyisong1996}, \href{https://github.com/Xeonacid}{Xeonacid}, \href{https://github.com/greyqz}{greyqz}, \href{https://github.com/hsfzLZH1}{hsfzLZH1}, \href{https://github.com/abc1763613206}{abc1763613206}, \href{https://github.com/cjsoft}{cjsoft}, \href{https://github.com/frank-xjh}{frank-xjh}, \href{https://github.com/i-Yirannn}{i-Yirannn}, \href{https://github.com/Planet6174}{Planet6174}, \href{https://github.com/MingqiHuang}{MingqiHuang}, \href{https://github.com/Zhoier}{Zhoier}, \href{https://github.com/LuoshuiTianyi}{LuoshuiTianyi}, \href{https://github.com/Anguei}{Anguei}, \href{mailto:42469018+mosa-linking@users.noreply.github.com}{Mosa-Linking}, \href{https://github.com/ACodreamer}{ACodreamer}, \href{https://github.com/CBW2007}{CBW2007}, \href{https://github.com/dsy031120}{dsy031120}, \href{https://github.com/HeRaNO}{HeRaNO}, \href{https://github.com/StudyingFather}{StudyingFather}, \href{https://github.com/stevebraveman}{stevebraveman}, \href{https://github.com/Steaunk}{Steaunk}, \href{https://github.com/billchenchina}{billchenchina}, \href{https://github.com/AndrewWayne}{AndrewWayne}, \href{https://github.com/Dev-XYS}{Dev-XYS}, \href{https://github.com/interestingLSY}{interestingLSY}, \href{https://github.com/Chrogeek}{Chrogeek}, \href{https://github.com/yeguanghao}{yeguanghao}, \href{https://github.com/LeoJacob}{LeoJacob}, \href{https://github.com/cesonic}{cesonic}, \href{https://github.com/Dev-jqe}{Dev-jqe}, \href{https://github.com/siger-young}{siger-young}, \href{https://github.com/ChungZH}{ChungZH}, \href{https://github.com/HXLLL}{HXLLL}, \href{https://github.com/JulieSigtuna}{JulieSigtuna}, \href{https://github.com/SysConKonn}{SysConKonn}, \href{https://github.com/Ycrpro}{Ycrpro}, \href{https://github.com/pw384}{pw384}, \href{https://github.com/wjy-yy}{wjy-yy}, \href{https://github.com/konnyakuxzy}{konnyakuxzy}, \href{https://github.com/Yukimaikoriya}{Yukimaikoriya}, \href{https://github.com/ZhangBo1191}{ZhangBo1191}, \href{https://github.com/juicymio}{juicymio}, \href{mailto:wthdsg@foxmail.com}{Kewth}, \href{https://github.com/NiroBC}{NiroBC}, \href{https://github.com/ShadowsEpic}{ShadowsEpic}, \href{https://github.com/Xarfa}{Xarfa}, \href{https://github.com/goldimax}{goldimax}, \href{https://github.com/ksyx}{ksyx}, \href{https://github.com/s0cks5}{s0cks5}, \href{mailto:wangchong756@gamil.com}{wangchong}, \href{https://github.com/ywwywwyww}{ywwywwyww}, \href{https://github.com/cqnuljs}{cqnuljs}, \href{https://github.com/Alpha1022}{Alpha1022}, \href{https://github.com/2997ms}{2997ms}, \href{https://github.com/Konano}{Konano}, \href{https://github.com/SkqLiao}{SkqLiao}, \href{https://github.com/zj713300}{zj713300}, \href{https://github.com/Siej}{Siej}, \href{https://github.com/yjl9903}{yjl9903}, \href{https://github.com/kzoacn}{kzoacn}, \href{https://github.com/saotomeku}{saotomeku}, \href{https://github.com/cutekibry}{cutekibry}, \href{https://github.com/henrytbtrue}{henrytbtrue}, \href{https://github.com/qq1010903229}{qq1010903229}, \href{https://github.com/qq2964}{qq2964}, \href{https://github.com/shadowice1984}{shadowice1984}, \href{https://github.com/AljcC}{AljcC}, \href{https://github.com/DeepThink1}{DeepThink1}, \href{https://github.com/cquptEthan}{cquptEthan}, \href{https://github.com/FTYC919}{FTYC919}, \href{https://github.com/Frankaiyou}{Frankaiyou}, \href{https://github.com/GldHkkowo}{GldHkkowo}, \href{https://github.com/BalanceUhen}{BalanceUhen}, \href{https://github.com/lushl9301}{lushl9301}, \href{https://github.com/Enter-tainer}{Enter-tainer}, \href{mailto:mingqihuang@yandex.com}{MingqiHuang@yandex.com}, \href{https://github.com/NeverBehave}{NeverBehave}, \href{https://github.com/Too-Naive}{Too-Naive}, \href{https://github.com/VirtualHawthorn}{VirtualHawthorn}, \href{https://github.com/WaterWan}{WaterWan}, \href{https://github.com/sailordiary}{sailordiary}, \href{mailto:qiu-88@qq.com}{Yukimaikoriya}, \href{https://github.com/Zhaoyangzhen}{Zhaoyangzhen}, \href{https://github.com/evrmji}{evrmji}, \href{mailto:gryzhmq@hmq011212@163.com}{gryzhmq}, \href{https://github.com/pretend-fal}{pretend-fal}, \href{https://github.com/sunqingyanstc}{sunqingyanstc}, \href{https://github.com/akakw1}{akakw1}。


\vskip 0.3 in
\begin{figure}[htbp]
  \centering
  \includegraphics[width=0.9\textwidth]{contributors.png} 
  \caption{Contributors}
\end{figure}
\vskip 0.3 in

另外，也要特别感谢 \href{https://github.com/24OI}{24OI} 的朋友们的大力支持！

最后，感谢董小姐，让这一切成为可能。
